package com.jic.product.manage.request.request;

import com.jic.common.base.vo.AdminOperate;
import com.jic.common.base.vo.BaseEntityRequest;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.List;

@Data
@NoArgsConstructor
@ApiModel(description = " 佣金配置实体类")
public class MCommissionRequest extends BaseEntityRequest {
	private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "主键id")
    @ApiModelProperty(notes = "主键id")

    private Long id;
    // @NotEmpty(message = "分销员类型  1分销员 2 分销代理 3.代理下级")
    @ApiModelProperty(notes = "分销员类型  1分销员 2 分销代理 3.代理下级")

    private Integer commissionType;
    // @NotEmpty(message = "分销总业绩")
    @ApiModelProperty(notes = "分销总业绩")

    private BigDecimal commissionRate;
    private AdminOperate adminOperate;
    @ApiModelProperty(notes = "所属组织类型")
    private Integer deptType;
    private List<MCommissionRequest> mCommissionRequestList;

}
